package com.shujia.day03;

/*
    需求：在控制台输出九九乘法表。
 */
public class ForTest2 {
    public static void main(String[] args) {
        // 需求1：在控制台中输出5行5列的*
        //输出一行
//        System.out.println(); //换行输出
//        System.out.print(); // 不换行输出
//        System.out.print("*\t"); // \t -> Tab键 -> 默认是4个空白字符
//        System.out.print("*\t");
//        System.out.print("*\t");
//        System.out.print("*\t");
//        System.out.print("*\t");
        //使用for循环输出一行*
//        for(int i=1;i<=5;i++){
//            System.out.print("*\t");
//        }
//        System.out.println();
//
//        for(int i=1;i<=5;i++){
//            System.out.print("*\t");
//        }
//        System.out.println();
//
//        for(int i=1;i<=5;i++){
//            System.out.print("*\t");
//        }
//        System.out.println();
//
//        for(int i=1;i<=5;i++){
//            System.out.print("*\t");
//        }
//        System.out.println();
//
//        for(int i=1;i<=5;i++){
//            System.out.print("*\t");
//        }
//        System.out.println();
        //使用循环打印5行
        //双重for循环
        for (int i = 1; i <= 5; i++) { // 外层循环控制的是行数
            for (int j = 1; j <= 5; j++) { //内层循环控制的是列数
                System.out.print("*\t");
            }
            System.out.println();
        }

        System.out.println("------------------------------------");
        // 需求2：在控制台中输出三角形的*
        /*
               *                    第 1 行，共 1 列
               *    *               第 2 行，共 2 列
               *    *   *           第 3 行，共 3 列
               *    *   *   *       第 4 行，共 4 列
               *    *   *   *   *   第 5 行，共 5 列
               ...                  第 n 行，共 n 列
         */
        for (int i = 1; i <= 5; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("*\t");
            }
            System.out.println();
        }
        System.out.println("------------------------------------");
        //在控制台输出九九乘法表。
        for (int i = 1; i <= 10; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + (i * j)+"\t");
            }
            System.out.println();
        }
    }
}
